@charset "utf-8";
html{overflow-x:hidden}
body{font-size:16px;font-family:"微软雅黑";font-weight:normal;cursor: default}
html,body{height:100%;width:100%;}
p,h1,h2,h3,h4,h5,h6,dd,dt,dl,li,ol,body,html,form,textarea,input,select,table,ul{margin:0;padding:0;}
ul,li,ol{list-style:none;}
a,u,button{text-decoration:none;color:inherit;transition:all .3s;}
a:hover{color:#023894;}
section,article,aside,nav,header,footer,main{display:block;}
input,button{background:#fff;border:0;outline:0;}
img{border:0;}
.clear::after{content:'';display:block;visibility:hidden;opacity:0;clear:both;height:0;overflow:hidden;}
@font-face{font-family:'cuya';src:url('../fonts/cuya.ttf');}
.pr{position:relative;}
.f-70{font-size:70px;}

.cuya{font-family:"cuya";}
.w1300{width:1300px;margin:0 auto;clear:both;position:relative;}
.w1200{width:1200px;margin:0 auto;clear:both;position:relative;}

/*webkit scroll*/
::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2;}
::-webkit-scrollbar{width:8px;height:13px;}
::-webkit-scrollbar-thumb{background-color:#c6c6c6;background-clip:padding-box;min-height:28px;border-radius:10px;}
::-webkit-scrollbar-thumb:hover{background-color:#023894;}

/*ie scroll*/
@-ms-viewport{width:device-width;}

/* 上边不要动 */
.load-all{height:100%;width:100%;overflow:hidden;position:relative;}
#container{overflow:hidden;position:relative;top:0;left:0;right:0;bottom:0;}
#background_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%!important;width:100%!important;}
#video_cover{   /*      position: absolute;*/

width:100%;height:100%;background:url('../images/video_cover.jpg') no-repeat;background-size:cover;background-position:center;}
#video_controls{    /*      position: absolute;*/
left:50%;transform:translate(-50%,0);}
#play img{width:100px;}
#pause img{width:90px;}
#pause{display:none;}
@media (min-width:768px){
    #video_controls{display:none;}
}
#container{height:100%;z-index:10;}
#overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:url(../images/vdian.png);opacity:0.7;filter:alpha(opacity=70); /* 针对 IE8 以及更早的版本 */}
#main_content{z-index:2;position:relative;display:inline-block; /* Vertical center */top:50%;transform:translateY(-50%);}
.sypic{background:url(../images/index3.jpg) top center repeat-x;height:264px;position:absolute;top:0;left:0;z-index:9;right:0;width:100%;margin:auto}
.sypic2{background:url(../images/index3.png) top center repeat-x;height:264px;position:absolute;top:0;left:0;z-index:9;width:100%;}
@keyframes sss{
    0%{transform:translateY(0);}
    100%{transform:translateY(-10px);}
}
.sypic{height:100%}
.sypic h1,.sypic h2{color:#fff}
.sypic h1{font-size:56px;position:absolute;left:0;right:0;margin:auto;width:940px;text-align:center;bottom:5%;animation:sss 1s infinite alternate linear;}
.sypic h1 em{font-size:18px;font-weight:normal;text-align:center;display:block;margin-top:10px}
.sypic h1 b{font-size:46px;text-align:center;color:#cf0018;font-family:Impact;margin-top:90px;display:block;}
.hbwz{font-size:32px;margin-bottom:35px;color:#888;text-align:center;font-weight:normal;}

/* html5导航 */
#navBtn{width:55px;background:#d5030d;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:fixed;display:block;z-index:1001;right:8%;top:2%;height:55px;z-index:10;}
#navBtn:hover{background: #023894}
#navBtn::before,#navBtn::after{content:'';position:absolute;display:block;width:22px;right:0;left:0;margin:auto;height:4px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;transform-origin:left}
#navBtn::before{border-top:4px solid currentcolor;border-bottom:4px solid currentcolor;top:17px;box-sizing:content-box;}
#navBtn::after{top:33px;background:currentcolor}
#navBtn.act{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;height:55px}
#navBtn.act::before{transform:rotateZ(45deg);border-bottom:0;height:0;width:23px;top:19px;left:5px}
#navBtn.act::after{transform:rotateZ(-45deg);width:23px;top:35px;left:5px}
@media (max-width:1024px){
    #navBtn{position:fixed}
}
@media (max-width:500px){
    #navBtn{transform:scale(0.8)}
}
#navShow{background:rgba(255,255,255,0.9);position:fixed;top:0;right:0;width:100%;height:100%;z-index:1000;overflow:hidden;width:0;z-index:9;}
#navShow ul{height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#navShow li{float:left;width:16.66666666666667%;box-sizing:border-box;position:relative;height:100%;padding:0 25px;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#navShow li:hover,#navShow li.act{box-shadow:0 0 20px 0 rgba(0,0,0,0.15);z-index:2}
#navShow li:hover,#navShow li:hover a,#navShow li.act a,#navShow li.act, #navShow li:hover>a::before, #navShow li.act>a::before{color:#fff;}
#navShow li:nth-of-type(1){background:rgba(255,255,255,0.55)}
#navShow li:nth-of-type(1):hover,#navShow li:nth-of-type(1).act{background:#023894}
#navShow li:nth-of-type(2):hover,#navShow li:nth-of-type(2).act{background:#023894}
#navShow li:nth-of-type(3){background:rgba(255,255,255,0.55)}
#navShow li:nth-of-type(3):hover,#navShow li:nth-of-type(3).act{background:#023894}
#navShow li:nth-of-type(4):hover,#navShow li:nth-of-type(4).act{background:#023894}
#navShow li:nth-of-type(5){background:rgba(255,255,255,0.55)}
#navShow li:nth-of-type(5):hover,#navShow li:nth-of-type(5).act{background:#023894}
#navShow li:nth-of-type(6):hover,#navShow li:nth-of-type(6).act{background:#023894}
#navShow li:nth-of-type(7){background:rgba(255,255,255,0.55)}
#navShow li:nth-of-type(7):hover,#navShow li:nth-of-type(7).act{background:#023894}
#navShow li::before{content:'';display:block;height:32%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#navShow li a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:block;text-align:left;}
#navShow li>a{font-weight:100;color:#ef0003;padding-bottom:30px;position:relative;font-size:28px;margin-bottom:15px;display:block;text-align:left;}
#navShow li>a::before{content:attr(data-en);position:absolute;display:block;color:#666;font-size:12px;bottom:0;left:0;font-weight:100}
#navShow li>a::after{content:'';display:block;height:2px;width:2.5em;background:#ccc;position:absolute;bottom:21px;left:0}
#navShow li>div{overflow:hidden;height:calc(100% - 35px - 60px - 33px)}
#navShow li>div>div{overflow:auto;width:calc(100% + 10px);width:-moz-calc(100% + 10px);width:-webkit-calc(100% + 10px);height:100%}
#navShow li>div a{color:#666;font-size:14px;line-height:2}
#navShow li>div a:hover,#navShow li>div a.act{text-decoration:underline}
#navShow li>div a.act{color:#f9bf49}
@media (max-width:1570px){
    .sec_aa div p img{width: 100%}
}
@media (max-width:1200px){
    #navShow li{width:25%;height:50%}
    #navShow li::before{height:35px}
    #navShow li:nth-of-type(1){background:rgba(255,255,255,0.55)}
    #navShow li:nth-of-type(2){background:none}
    #navShow li:nth-of-type(3){background:rgba(255,255,255,0.55)}
    #navShow li:nth-of-type(4){background:none}
    #navShow li:nth-of-type(5){background:none}
    #navShow li:nth-of-type(6){background:rgba(255,255,255,0.55)}
    #navShow li:nth-of-type(7){background:none}
}
@media (max-width:1024px){
    #navShow{position:fixed}
}
@media (max-width:728px){
    #navShow ul{overflow:auto}
    #navShow li{width:50%;height:50%;border:0.5px solid rgba(0,0,0,0.1)}
    #navShow li::before{height:35px}
    #navShow li:nth-of-type(1){background:none}
    #navShow li:nth-of-type(2){background:rgba(255,255,255,0.55)}
    #navShow li:nth-of-type(3){background:rgba(255,255,255,0.55)}
    #navShow li:nth-of-type(4){background:none}
    #navShow li:nth-of-type(5){background:none}
    #navShow li:nth-of-type(6){background:rgba(255,255,255,0.55)}
    #navShow li:nth-of-type(7){background:rgba(255,255,255,0.55)}
}
@media (max-width:490px){
    #navShow li{float:none;width:100%;padding-bottom:25px;height:auto;background:rgba(255,255,255,0.55)!important}
}

/*主导航多级菜单*/
.hbg{width:100%;position:absolute;top:0px;z-index:9999;background:none;text-align:center}
#logo{margin:0 0 0 8%;position:absolute;width:150px;transition:.3s;}
#logo img{width:100%;transition:.3s;}

/* #logo:hover{margin-left:8.5%;} */
#logo:hover img{box-shadow:#630005 5px 5px 0;}
.ttel{position:absolute;right:1%;top:18px;}
#nav{width:50%;height:100%;display:inline-block}
#nav>ul{width:100%;position:relative;}
#nav>ul::after{content:'';clear:both;display:block;visibility:hidden;}
#nav>ul>li{width:14.2%;text-align:center;float:left;}
#nav>ul>li a{display:block;position:relative;z-index:1;line-height:104px;padding:0 2%;}
#nav>ul>li a.act,#nav>ul>li a:hover{color:#fff;}
#nav>ul>li>a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:30px;z-index:-1;background:#023894;opacity:0;transition:all .3s;top:38px;border-radius:25px;}
#nav>ul>li>a:hover::after{content:'';opacity:1;width:100%;}
#nav>ul>li>a.act:after{width:100%;opacity:1;}
#nav ul ul{display:none;width:100%;top:104px;position:absolute;left:0;background:rgba(0,0,0,.8);color:#fff;z-index:9999;}
#nav ul ul li{float:left;width:25%;margin:0}
#nav>ul>li ul li a{padding:2%!important;transition:.5s}
#nav>ul>li ul li a span{display:block;overflow:hidden;}
#nav>ul>li ul li a img{width:100%;display:block;transform:translateZ(0) scale(1.55);}
#nav>ul>li ul li a p{line-height:30px;font-size:14px;margin:0;}
#nav>ul>li ul li a:hover{background:#023894;}
@media all and (max-width:1700px){
    .ttel{display:none;}
    #nav{display:block;float:right;margin-right:5%;}
    #nav>ul>li>a>img{width:100%}
}

/* ------------------------ */
#banner{position:relative;overflow:hidden;width:100%}
#banner ul{position:relative;overflow:hidden;width:500%;margin:0;}
#banner ul li{width:20%;float:left}
#banner ul li img{width:100%;display:block;}
#banner aside{position:absolute;top:0;bottom:0;height:0;width:90%;right:0;left:0;margin:auto}
#banner aside span{display:block;width:65px;height:65px;z-index:63;background:rgba(255,255,255,0.3);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;cursor:pointer;opacity:0;transition:all 0.3s;margin-top:-2%;}
#banner:hover aside span{opacity:1;}
#banner aside span:after{content:'';position:absolute;top:0;bottom:0;right:0;left:20%;margin:auto;width:27px;height:27px;border-top:3px solid #ffffff;border-left:3px solid #ffffff;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
#banner aside span.prev{float:left;}
#banner aside span.next{float:right;}
#banner aside span.next:after{left:0;right:20%;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);-ms-transform:rotateZ(135deg);-o-transform:rotateZ(135deg);transform:rotateZ(135deg)}
#banner>div{width:140px;position:absolute;right:0;left:0;bottom:7%;margin:auto}
#banner>div em{display:block;float:left;width:18px;height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 4.75px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
#banner>div em.act{background:#023894}
.sl{width:100%;margin:40px auto 0 auto;}
.sl,.st,.st div,.sl div{overflow:hidden;}
.nextinfo{width:100%;overflow:hidden;}
.nextinfo span{background:#eee;margin:20px 1%;width:48%;float:left;text-align:center;border-radius:20px;font-size:14px;}
.nextinfo span a{color:#000}

/* 新闻 */
.mainContainer{width:100%;max-width:1520px;text-align:center;margin:0 auto;padding:30px 0;}
.mainContainer .title{margin:20px 0 0 0;}
.mainContainer .title span{font-size:40px;line-height:40px;letter-spacing:3px;padding:5px 20px;color:#023894;display:inline-block;height:100%;vertical-align:middle;}
.mainContainer .title img{vertical-align:middle}
.subNews .con{padding:30px 0;}
 .subNews .con .mainPart{width:100%;float:left;} 
.subNews .con .picNews{width:43%;float:left;overflow:hidden;position: relative;}
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; } 
.slide_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; } 
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .5); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; overflow: hidden;white-space: nowrap;
    text-overflow: ellipsis;}
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.subNews .con .picNews:hover .slide_nav{opacity: .5;}
.subNews .con .picNews:hover .slide_nav:hover { opacity: .8; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
ul.hiSlider{overflow:hidden;height:395px;width:100%;}
.hiSlider-item{width:100%;height:auto;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-30px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60);display:none;}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:75%;font-size:15px;padding:17px 0;color:#333;text-indent:0;text-align:left;background:rgba(255,255,255,1);z-index:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hiSlider-pages{bottom:15px;right:0;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:0;font-size:0;border-radius:50%;background:#ddd;}
.hiSlider-pages a.active{background:#df0615}
.hiSlider-pages a .hiSlider-title{color:#333;}
.hiSlider-pages a:hover .hiSlider-title{color:#df0716;}
.hiSlider-item .Img{width:100%;height:auto;overflow:hidden;}
.hiSlider-item .Img img{width:100%;height:auto;}
.hiSlider-item a{display:block;}
.hiSlider-item a .Img img{-webkit-transform:translateZ(0)  scale(1);-moz-transform:translateZ(0)  scale(1);-ms-transform:translateZ(0)  scale(1);-o-transform:translateZ(0)  scale(1);transform:translateZ(0)  scale(1);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;}
.hiSlider-item a:hover .Img img{-webkit-transform:translateZ(0)  scale(1.05);-moz-transform:translateZ(0)  scale(1.05);-ms-transform:translateZ(0)  scale(1.05);-o-transform:translateZ(0)  scale(1.05);transform:translateZ(0)  scale(1.05);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;}
.project__card{position:relative;will-change:transform;transition:box-shadow .5s ease;box-shadow:0 10px 30px transparent;}
.project__card.hover-in{transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;}
.project__card.hover-out{transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;}
.project:hover .project__card{box-shadow:0 10px 30px rgba(0,0,0,0.2);}
.project:hover .project__image:after{opacity:1;}
ul.smallPic{padding:0;margin:15px -15px;}
ul.smallPic li{width:50%;height:auto;float:left;overflow:hidden;padding:0 15px;}
ul.smallPic li p{line-height:24px;text-align:left;margin:12px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.smallPic li img{width:100%;height:auto;}
ul.smallPic li .Img{width:100%;height:auto;overflow:hidden;}
ul.smallPic li a .Img img{-webkit-transform:translateZ(0)  scale(1);-moz-transform:translateZ(0)  scale(1);-ms-transform:translateZ(0)  scale(1);-o-transform:translateZ(0)  scale(1);transform:translateZ(0)  scale(1);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;}
ul.smallPic li a:hover .Img img{-webkit-transform:translateZ(0)  scale(1.05);-moz-transform:translateZ(0)  scale(1.05);-ms-transform:translateZ(0)  scale(1.05);-o-transform:translateZ(0)  scale(1.05);transform:translateZ(0)  scale(1.05);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;}
.subNews .con .textNews{width:55%;float:left;padding:0 0 0 20px;}
ul.newTxt{background:#fafafa;width:100%;float:left;padding:15px 25px;transition: all .5s;box-shadow: 10px 0px 0 0px #033994;margin: 0;}
ul.newTxt li{text-align:left;line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.newTxt li:before{content:"·";padding:0 5px;font-weight:400;}
ul.newTxt li:nth-child(1),ul.newTxt li:nth-child(7){font-size:23px;line-height:40px;margin:10px 0 0 0;}
ul.newTxt li a{background: #fafafa;}
ul.newTxt li.redTxt{color:#df0716;}
ul.newTxt li:nth-child(1):before,ul.newTxt li:nth-child(7):before{content:" ";}
ul.newTxt li a:hover{color:#fff;background: #d5030d}
.mobNews{width:22%;float:left;}
.mobNews .Img{width:100%;height:auto;overflow:hidden;}
.mobNews .Img img{width:100%;height:auto;}

/* 产品 */
.fnt_36{font-size:36px;}
.fnt_72{font-size:72px;}
.wrap{width:100%;max-width:1520px;margin:0 auto;}
.pbt{background:url(../images/pbt.jpg) no-repeat center;}
.pbt h3{font-size:60px;color:#fff;font-weight:100;letter-spacing:3px;line-height:112px;margin: 0;}
.block_02{background:url(../images/index_bg.jpg) no-repeat  center top/cover fixed;padding:100px 0;min-height:560px;}
.ie8 .block_02,.ie7 .block_02{background:url(../images/index_bg.jpg) no-repeat center 0;}
.block_02 .wrap{overflow:hidden;}
.block_02 .left{width:300px;position:relative;margin-right:-300px;z-index:9;float:left;}
.block_02 .left a{color:#023894;display:inline-block;position:relative;font-size:32px;font-weight:400}
.block_02 .left a em{display:block;width:0;height:42px;background:#c7000a;position:absolute;bottom:6px;left:50%;transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;-ms-transition:0.3s all;z-index:-1;}
.block_02 .left li{line-height:60px;}
.block_02 .left li a:hover{color:#fff;}
.block_02 .left li a:hover em{color:#b02b2b;width:100%;left:0;}
.block_02 .left li.on a{color:#fff;}
.block_02 .left li.on a em{color:#b02b2b;width:100%;left:0;}
.block_02 .right{width:100%;float:left;}
.block_02 .right .index_gk{margin-left:260px;}
.index_gkcont dl{overflow:hidden;margin:0;}
.index_gkcont dt{float:left;width:35%}
.index_gkcont dd{float:right;width:63%;}
.index_gktop{padding:20px 30px 20px 0px;color:#000;width:550px;overflow:hidden;background:url(../images/a9ba6aeab3594d529318805ea7b670e6.gif)}
.index_gktop h2{line-height:1.1em;margin-bottom:5px;}
.index_gktop_re{width:125px;float:right;position:relative;margin-left:-125px;z-index:9;}
.index_gktop_le{width:340px;float:left;}
.index_gk_intr{margin-bottom:10px;}
.index_gk_intr h3{color:#000;font-weight:bold;margin-bottom:15px;}
.index_gk_intr .index_gk_p{line-height:1.5em;max-height:6em;overflow:hidden;}
.index_gk_intr .index_gk_p p{margin: 0;}
.gk_format ul{overflow:hidden;margin:0 -45px;}
.gk_format li{width:50%;float:left;*margin-left:-1px;}
.gk_format li .index_gk_intr{margin:0 45px;}
.index_more01{margin-top:30px;}
.index_more01 a{display:inline-block;width:46px;height:46px;line-height:42px;background:#d5030d;color:#fff;text-align:center;font-size:42px;}
.index_more01 a:hover{background:#023894;}

/* 大视频 */
.home3{max-height:920px;overflow:hidden;}
.home3_in{position:relative;}
.home3_in .cdr_videos{position:absolute;z-index:3;width:100%;top:0;left:0;}
.home3_in .cdr_videos .vhbg{background:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;}
.home3_in .cdr_videos video{width:100%;display:block;}
.home3_co{position:absolute;z-index:4;top:0;left:0;width:100%;}
.home3_cos{width:90%;max-width:1660px;margin:auto;}
.home3_cos h2{margin-top:10%;margin-bottom:50px;}
.home3_cos h2 a{color:#fff;line-height:1.17;font-weight:700;}
.home3_cos>a{display:inline-block;width:22px;height:46px;background:url(../images/home3_icon.png) center no-repeat;}

/* 商城 */
.home2{background:url(../images/fxbg.jpg);padding:10% 0;}
.home2_in{width:94%;max-width:1660px;margin:auto;overflow:hidden;}
.home2_in h1{text-align:center;color:#023894;margin-bottom:35px;}
.home2_in p{text-align:center;line-height:24px;color:#3c3d43;margin-bottom:80px;}
.home2_in ul{margin-left:1%;}
.home2_in ul li{width:23%;float:left;margin-right:2%;}
.ratio-img{display:block;overflow:hidden;}
.ratio-img img{width:70%;}
.home2_in .swiper-button-prev,.home2_in .swiper-container-rtl .swiper-button-next{cursor:pointer!important;pointer-events:inherit;}
.home2_in .swiper-button-next,.home2_in .swiper-container-rtl .swiper-button-prev{cursor:pointer!important;pointer-events:inherit;}
.home2_in ul li:last-child h5{display:none;position:absolute;top:-95px;margin-top:10px;width:60px;background:#c3151d;padding:10px;left:50%;transform:translateX(-50%);height:60px;z-index:15;}
.home2_in ul li:last-child h5 img{width:100%;}
.home2_in ul li:last-child h5 i{position:absolute;border-top:5px solid #c3151d;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;left:50%;transform:translateX(-50%);top:100%;}
.home2_in ul li:last-child{position:relative;}
.home2_in .swiper-container{overflow:visible;z-index:5;}

/* 底部 */
.fnav a:hover{color: #fff;}
.contxt p{margin:0;}
.contxt p b{font-size:48px;color:#023894;font-weight:100;}
.contxt p:nth-child(2) b{font-size:25px;color:#959595;font-weight:100;text-transform:uppercase;}
.col-wrap .dgdiv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.inlist1{line-height:18px;padding-left:15px;border-left:1px solid #b9b9b9;}
.gengqianhuise{color:#ccc;}
.huise{color:#666;}
.inCon3{background:#efefef;}
#footer{padding:30px 0 50px;background:#131212;}
.footLink{display:inline-block;cursor:pointer;position:relative;}
.footLink ul{position:absolute;left:-65px;bottom:24px;width:180px;padding:20px 10px;background:#333;display:none;z-index:5;}
.footLink ul li{line-height:30px;text-align:center;}
.footLink ul li a{color:#fff;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.footLink ul li a:hover{color:#ddd;}
#footer .bdsharebuttonbox{float:right;}
#footer .bdsharebuttonbox a{display:block;margin:0 0 0 10px;padding:0;}
#footer .bdsharebuttonbox .bds_tsina{background:url(../images/share1.png) left top no-repeat;}
#footer .bdsharebuttonbox .bds_weixin{background:url(../images/share2.png) left top no-repeat;}
#footer .bdsharebuttonbox .bds_qzone{background:url(../images/share3.png) left top no-repeat;}
.wz40{font-size:40px;}
.wz24{font-size:24px;}
.pt100{padding-top:100px;}
.pb100{padding-bottom:100px;}
.pt80{padding-top:80px;}
.pb80{padding-bottom:80px;}
.pb60{padding-bottom:60px;}

/* 小于1024 */
/* @media (max-width:1024px){
    html,body,#main,#header,#banner,#footer{    
    min-width:980px!important;}
} */

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:980px){
    .wz40{font-size:30px;}
    .wz24{font-size:20px;}
    .hg44{line-height:34px;}
    .pt100{padding-top:40px;}
    .pb100{padding-bottom:40px;}
    .pt80{padding-top:35px;}
    .pb80{padding-bottom:35px;}
    .pb45{padding-bottom:20px;}
    .pb60{padding-bottom:30px;}
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px){
    .wz40{font-size:40px;}
    .wz24{font-size:24px;}
    .hg44{line-height:44px;}
    .pt100{padding-top:100px;}
    .pb100{padding-bottom:100px;}
    .pt80{padding-top:80px;}
    .pb80{padding-bottom:80px;}
    .pb45{padding-bottom:45px;}
    .pb60{padding-bottom:60px;}
}

.fl,.left{float:left;}
.fr,.right{float:right;}
.tac{text-align:center;}
.page22{width:900px;height:40px;margin:0 auto;line-height:40px;}
.page22 li{width:400px;height:40px;float:left;text-align:center;}
.page11{line-height:40px;font-weight:bold;color:#333;text-align:center;}
.page11 i{color:#999;font-size:14px;font-weight:normal;}
.content h1{text-align:center;font-size:20px;line-height:80px;}

/*内页*/
#nyba{width:100%;height:450px;background:url(../images/nyba.jpg) top center no-repeat #333;background-attachment:fixed;}
#main{height:auto;margin:0 auto;font-size:16px;line-height:35px;max-width:1600px;margin:auto;position:relative;width:100%;padding:0 15px}
#main::after{content:'';display:block;visibility:hidden;opacity:0;clear:both;height:0;overflow:hidden;}
#main2{width:96%;margin:auto;padding:0 2%;}
#main3{width:100%;}
.wrap1{overflow:hidden;position:relative;}
#pageheaderTit{overflow:visible;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
@media (max-width:660px){
    #pageheaderTit{margin-bottom:0}
}
@media (max-width:950px){
}
#pageheaderTit header{overflow:hidden}
#pageheaderTit img{width:100%}
@media (max-width:1300px){
    #pageheaderTit img{width:140%;margin-left:-20%}
}
#pageheaderTit div{max-width:1600px;margin:auto;position:relative;height:140px;width:100%;box-sizing:border-box;padding:0 15px}
@media (max-width:660px){
    #pageheaderTit div{height:auto}
}
#pageheaderTit hgroup{background:#f1f1f1}
#pageheaderTit aside{padding:1.5em 0;position:relative}
@media (max-width:660px){
    #pageheaderTit aside{float:none;width:100%;overflow:hidden;padding:0}
}
#pageheaderTit h3{color:#023894;font-size:34px;line-height:1.7;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin: 0;}
@media (max-width:660px){
    #pageheaderTit h3{line-height:2.7;float:left}
}
#pageheaderTit p{color:#707070;font-size:14px;line-height:30px;margin: 0;}
@media (max-width:660px){
    #pageheaderTit p{position:absolute;top:0;bottom:0;height:0;line-height:0;right:-5px;margin:auto}
}
#pageheaderTit p a{display:inline-block;margin-right:15px;position:relative}
#pageheaderTit p a:hover{text-decoration:underline}
#pageheaderTit p a:not(:last-child)::after{content:'-';display:block;position:absolute;top:0;bottom:0;right:-10px;height:0;line-height:0;margin:auto}
@media (max-width:660px){
    #pageheaderTit.pro nav{display:none}
}
#pageheaderTit nav{height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#pageheaderTit nav a{line-height:140px;width:130px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block}
#pageheaderTit nav a:hover,#pageheaderTit nav a.act{background:#023894 url(../images/ico.png) no-repeat center;color:#fff;background-size: cover;}
#pageheaderTit nav em{color:#9a9a9a;font-size:22px;line-height:140px}
@media (max-width:660px){
    #pageheaderTit nav{display:none}
}

/*内页简介*/
.sec_mian{overflow:hidden;    width: 100%;}
.sec_aa{padding:60px 0;}
.sec_aa div>div {text-align: center;}
.sec_aa div p img{width: 32%;display: inline-block;text-align: center;margin: 0 auto;padding: 0 0.5%;}


.sec_aa div p strong img{width: 100%;display: inline-block;text-align: center;margin: 0 auto;padding: 0 0.5%;}


.sec_aa img{ max-width: 100%; height: auto !important;}
.sec_aa div p{font-size:14px;color:#333;line-height:30px;text-align: left}
.sec_aa div>div img{display: inline-block;padding: 0 0.5%;}
.bass{height:60px;line-height:60px;font-size:18px;color:#666;width:100%;margin:0 auto 30px;border-bottom:solid 2px #ddd;}
.bass a{color:#2f44c3;text-decoration:none;font-weight:bold;font-size:18px;}
.love-pic-box{width:100%;overflow:hidden;margin:20px auto;}
.love-pic-box li{width:18%;background:#fff;margin:15px 1%;float:left;list-style:none;overflow:hidden;position:relative;z-index:0;box-shadow:0px 0px 15px #cccccc7d;border:solid 10px #ffffff;box-sizing:border-box;}
.love-pic-box li img{width:100%;padding:0;margin:0;}
.love-pic-box li p{position:absolute;width:100%;height:40px;background:#fff;z-index:999;left:0;bottom:0;margin:0;}
.love-pic-box li p>a{width:100%;line-height:30px;height:30px;text-align:center;font-size:16px;color:#000;display:block;padding-top:5px;}
.h30{height:30px;}
.ny_left{width:320px;height:auto;float:left;}
.ny_right{height:auto;}
.nr20 ul{text-align:center;}
.nr20 ul li{display:inline-block;text-align:center;width:25%;}
.left-lx{width:290px;overflow:hidden;border:solid 1px #ddd;box-sizing:border-box;padding-bottom:20px;box-shadow:0px 0px 10px #ccc;margin-bottom:20px;}
.lx-tt{height:50px;margin-bottom:10px;background:#2f44c3;color:#888;width:100%;margin:0 auto 10px;box-sizing:border-box;}
.lx-tt h2{font-size:20px;color:#fff;line-height:50px;float:left;font-weight:initial;padding-left:15px;}
.lx-tt a{font-size:14px;color:#eee;float:right;padding-top:10px;padding-right:10px;}
.lx-tt a:hover{color:#023894;}
.left-lx p{padding:0px 20px;font-size:16px;color:#333;line-height:30px;}
.pc_tt{background:#2f44c3;color:#fff;width:290px;height:90px;box-sizing:border-box;}
.pc_tt h2{font-size:24px;line-height:30px;text-align:center;padding-top:20px;font-weight:initial;}
.pc_tt>p{font-size:14px;line-height:30px;text-align:center;color:#ccc!important;width:250px;margin:0 auto;}
.left_cplei{width:290px;height:auto;padding:5px 0px;color:#fff;}
.left_cplei a{width:230px;height:40px;background:url(../images/left1.png) 15px center no-repeat #666;margin:10px auto;text-align:left;line-height:40px;font-size:18px;padding-left:40px;position:relative;z-index:1;display:block;}
.left_cplei a::after{content:'';background:url(../images/left1.png) 15px center no-repeat #2f44c3;z-index:-1;position:absolute;width:0px;height:40px;left:0;right:0;opacity:0;transition:all .3s}
.left_cplei a:hover::after{content:'';opacity:1;width:100%;}
.left_cplei a.act::after{content:'';opacity:1;width:100%;}
.ny_news,.ny_news li{width:100%;margin: 0px;}
.ny_news li{transition:.3s;}
.ny_news li:nth-child(2n){background-color:#f8f8f8;}
.ny_news .center{max-width:1100px;margin:0 auto;position:relative;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;left:0;}
.ny_news>li>a{padding:50px 0;display:block;}
.ny_news .num{display:block;width:20%;font-weight:bold;font-style:italic;    overflow: hidden;}
.ny_news .num img{text-indent:-9999px;height:120px;width: 85%;object-fit: contain;}
.ny_news .font{display:block;width:80%;font-size:18px;line-height:30px;}
.ny_news .font .intro{font-size:14px;color:#bbb;}
.ny_news li:hover{background:#023894;}
.ny_news li:hover .num,.ny_news li:hover .font p,.ny_news li:hover .font .intro{color:#fff;}
.ny_news li:hover .center{left:-16px;}
.nynews_list{margin-bottom:30px;width:100%;overflow:hidden;}
.nynews_list h1{margin-bottom:20px;}
.nynews_list li{width:46%;height:45px;margin:5px 2%;float:left;background:url(../images/news1.jpg) left center no-repeat #fff;box-sizing:border-box;line-height:45px;color:#666;}
.nynews_list li a{color:#555;padding-left:10px;display:block;border:solid 1px #ddd;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nynews_list li a:hover{color:#fff;background:#023894;transition:all .3s;border:solid 1px #023894;}
@media all and (max-width:1520px){
    .abg .fr .atxt{line-height:30px;}
}
@media all and (max-width:1520px){
    .abg .fr .atxt{font-size:14px;line-height:22px;}
}
.ystab{text-align:center;margin-top:50px;}
.ystab a{display:inline-block;width:300px;height:60px;line-height:60px;color:#fff;background:#023894;border-radius:45px;font-size:26px;margin:0 10px}
.gtr{position:fixed;z-index:999999;right:0;width:70px;height:198px;margin-top:-99px;top:62%;}
.gtr ul li{border-bottom:1px #ececec solid;float:left;position:relative;width:100%;height:65px;}
.gtr ul li:hover{border-bottom:1px #ececec solid;}
.gtr ul li:nth-child(3) img,.gtr ul li:nth-child(1) img,.gtr ul li:nth-child(1) p{display:none;position:absolute;top:0;right:70px;max-width:none;}
.gtr ul li:nth-child(1) p{width:176px;font-size:22px;font-family:"cuya";color:#434343;line-height:50px;}
.gtr ul li a{background-color:#fff;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);display:block;width:100%;height:65px;background-position:center;background-repeat:no-repeat;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.gtr ul li:hover a{background-color:#023894;}
.qqchat{display:none;position:absolute;right:75px;width:255px;height:144px;top:-32px;background-image:url(../images/qqchat.png);background-position:center;background-repeat:no-repeat;}
.gtr ul li:nth-child(3):hover img,.gtr ul li:nth-child(1):hover img,.gtr ul li:nth-child(1):hover p{display:block;}
.gtr ul li:nth-child(1) a{background-image:url(../images/r1.png);}
.gtr ul li:nth-child(1):hover a{background-image:url(../images/r1on.png);}
.gtr ul li:nth-child(2) a{background-image:url(../images/r2on.png);}
.gtr ul li:nth-child(2):hover a{background-image:url(../images/r2.png);}
.gtr ul li:nth-child(3) a{background-image:url(../images/qq2.png);}
.gtr ul li:nth-child(3):hover a{background-image:url(../images/qq.png);}
.gtr ul li:nth-child(4) a{background-image:url(../images/r3.png);}
.gtr ul li:nth-child(4):hover a{background-image:url(../images/r3on.png);}
.gtr ul li .qqchat dl{float:left;width:248px;}
.gtr ul li .qqchat dl dd{float:left;width:100%;}
.gtr ul li .qqchat dl dd a{display:block;width:100%;height:48px;line-height:48px;background-image:url(../images/q.png);text-indent:45px;background-position:9px center;background-repeat:no-repeat;}
.gtr ul li .qqchat dl dd:hover{background-color:#ebf3fa;}
.gtr ul li:hover .qqchat dl dd a{background-color:transparent;background-image:url(../images/q.png);}
.gtr ul li:hover .qqchat{display:block;}
.rt1l1{
    display: block;
    height: 290px;
}
.rt1l1t1{
    padding: 20px 40px 20px 20px;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #323237;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(../images/ico05.png) right 20px center no-repeat;
}
.rt1l1c1{
    padding: 20px;
    color: #8b8b99;
    text-align: left;
}
.rt1l1ct1{
    height: 144px;
    margin-bottom: 15px;
    overflow: hidden;
}
.rt1l1time1{
    color: #ccc;
    font-size: 16px;
    text-align: left;
}
#recruit .flex-control-nav {
    bottom: -110px;
}
#recruit .flex-control-paging li a {
    width: 15px;
    height: 15px;
    display: block;
    background: #fff;
    background: rgba(255,255,255,1);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
#recruit .flex-control-paging li a.flex-active {
    background: #c9151d;
    background: rgba(201,21,29,1);
    cursor: default;
}
.ct1w1{
    height: 820px;
    padding-top: 170px;
    background: url(../images/pic32.jpg) center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.ct1w2{
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.ct1con1, .ct1con2{
    width: 50%;
    float: left;
}
.ct1con1, .ct1con2 p{margin: 0;}
.ct1con2 div p{line-height: 30px;font-size: 14px;}
.ct1con2 div p:first-child{font-size: 30px;font-weight: 100;color: #c9151d;font-family: "cuya";padding-bottom: 10px;}
.ct1con2 div p:first-child strong{color: #333;font-size: 20px;}
.ct1con1t1{
    padding-right: 60px;
}
.ct1con1w1{
    overflow: hidden;
    margin-bottom: 25px;
}
.ct1con1w1 input{
    float: left;
    width: 250px;
    height: 60px;
    line-height: 20px;
    padding: 20px;
    border: 0;
    margin-right: 30px;
    background: rgba(43, 44, 48, .2);
}
.ct1con1w1 input.wmr{
    margin-right: 0px;
}
.ct1con1w1 textarea{
    float: left;
    width: 530px;
    height: 130px;
    line-height: 30px;
    padding: 20px;
    border: 0;
    background: rgba(43, 44, 48, .2);
}
.ct1con1w1 .ct1btn1{
    width: 210px;
    height: 50px;
    border: 0;
    text-align: center;
    line-height: 50px;
    color: #fff;
    background: #c9151d;
    padding: 0;
    font-size: 16px;
    transition: all .3s;
}
.ct1con1w1 .ct1btn1:hover{background:#023894}
input::-webkit-input-placeholder{
    color: #1f1f29;
}
input:-moz-placeholder{
    color: #1f1f29;
}
input::-moz-placeholder{
    color: #1f1f29;
}
input:-ms-input-placeholder{
    color: #1f1f29;
}
textarea::-webkit-input-placeholder{
    color: #1f1f29;
}
textarea:-moz-placeholder{
    color: #1f1f29;
}
textarea::-moz-placeholder{
    color: #1f1f29;
}
textarea:-ms-input-placeholder{
    color: #1f1f29;
}
.ct1con2{
    padding-left: 125px;
}
@media only screen and (max-width:1660px){
    .f-70{font-size:64px;}
}
@media only screen and (max-width:1440px){
    .f-70{font-size:58px;}
}
@media only screen and (max-width:1366px){
    .f-70{font-size:54px;}
}
@media only screen and (max-width:1280px){
    .f-70{font-size:50px;}
    .load-all{display: none;}
    .ct1con1{display: none;}
    .ct1con2{padding: 0 2%;width: 100%;}
    .ct1w1{background-position: right top;padding: 50px 0 0 0;}
}
@media only screen and (max-width:1024px){
    .hbg, #logo{position: relative;}
    #logo{width: 100px;}
    .f-70{font-size:40px;}
    .subNews .con .picNews, .subNews .con .textNews{width: 100%;}
    .block_02 .left{width: 100%;margin: 0;}
    .block_02 .left li{width: 50%;float: left;}
    .block_02 .right .index_gk{margin: 0;}
    .home2_in ul li{width: 100%;}
    .mainContainer .title img{display: none;}
    .subNews .con .textNews{padding: 0;}
    ul.newTxt{border: 0;}
    .index_gktop{min-height: auto;padding: 0;}
    .lishi li:nth-child(1n){width: 100%!important;}
    #navShow li:hover,#navShow li:hover a,#navShow li.act a,#navShow li.act, #navShow li:hover>a::before, #navShow li.act>a::before{color:#333;}
    .frame-title .t1{font: 20px/1.5 "microsoft yahei"!important;}
}
@media only screen and (max-width:840px){
    .index_gkcont dt, .index_gkcont dd{width: 95%;margin: 0 auto;float:none}
    .index_gkcont dt a{text-align: center;}
    .index_gkcont dt img{width: 70%;margin: 0 auto;}
    .fnav, .ny_news .num { display: none; }{display: none;}
    .ny_news .font{width: 100%;}
    .ny_news .center { padding: 0 2%; }
    .ny_news li:hover .center{left: 0!important;}
    .framC div img{width: auto!important;}
}
@media only screen and (max-width:768px){
    .f-70{font-size:30px;}
    .ny_news .num{width: 100%;display: block;}
	.ny_news .num img{height: auto;width: 100%;}
	.ny_news .font{width: 100%;margin-top: 15px;}
	.ny_news .center{padding:0 2%;}
}
@media only screen and (max-width:767px){
    .f-70{font-size:20px;}
}
@media only screen and (max-width: 479px){
.home2_in ul li {
    width: 50%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 15px;
}
.inCon3 {margin-right: 0;margin-left: 0;}
.home2 {padding:20% 0 10%;}
.ratio-img img {width: 95%;}
#pageheaderTit h3 {font-size: 24px;}
}


.xiayy{text-align:center; margin:30px 0px;}
.xiayy span,
.xiayy a{padding:10px; background:#f2f2f2; color:#d51103; margin:10px;}
.xiayy .current,.xiayy a:hover{background:#d51103; color:#fff;}